package com.financing.platform.service;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.financing.platform.vo.OrderPhoVO;

public interface IOrderPhoService extends IBaseService{

	/**
	 * 
	
	* @Title: updateOrderPho
	
	* @Description:修改该产品图片状态
	
	* @param @param OrderPhoVO
	* @param @return
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public int updateOrderPho(OrderPhoVO orderPhoVO) throws SQLException;
	/**
	 * 
	
	* @Title: queryOrderPho
	
	* @Description:查询该产品图片
	
	* @param @param OrderPhoVO
	* @param @return
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public List<Map<String,Object>> queryOrderPho(OrderPhoVO orderPhoVO) throws SQLException;
	
	/**
	 * 
	
	* @Title: queryOrderPhoConfirm
	
	* @Description:查询该产品是否全部审核
	
	* @param @param OrderPhoVO
	* @param @return
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public Map<String,Object> queryOrderPhoConfirm(OrderPhoVO orderPhoVO) throws SQLException;
	
	/**
	 * 
	
	* @Title: queryOrderPhoTmpConfirm
	
	* @Description:查询私募该产品是否全部审核
	
	* @param @param OrderPhoVO
	* @param @return
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public Map<String,Object> queryOrderPhoTmpConfirm(OrderPhoVO orderPhoVO) throws SQLException;


	/**
	 * @throws SQLException 
	 * 
	
	* @Title: addFpOrderPho
	
	* @Description:查询该产品是否全部审核
	
	* @param @param OrderPhoVO
	* @param @return
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public void addFpOrderPho(List<OrderPhoVO> list,OrderPhoVO orderPhoVO)  throws Exception ;

	public OrderPhoVO queryOrderPhoById(Integer id)throws Exception ;
}
